package com.zx.jhpt.datamart;

import java.util.ArrayList;
import java.util.List;

/**
 * 数据集市的表的描述
 * @author stylewolf
 *
 */
public class DataMart {
	//生成的表名
	private String tableName;
	//数据集市的表名
	private String remoteTableName;
	//数据集市dao
	private String markDao;
	//数据归属人字段
	private String operatorId;
	//操作的时间
	private String cycle;
	private String cyclePattern;
	//表对应的列
	private List<Column> columns = new ArrayList<Column>();
	public String getTableName() {
		return tableName;
	}
	public void setTableName(String tableName) {
		this.tableName = tableName;
	}
	public String getRemoteTableName() {
		return remoteTableName;
	}
	public void setRemoteTableName(String remoteTableName) {
		this.remoteTableName = remoteTableName;
	}
	public String getMarkDao() {
		return markDao;
	}
	public void setMarkDao(String markDao) {
		this.markDao = markDao;
	}
	public String getOperatorId() {
		return operatorId;
	}
	public void setOperatorId(String operatorId) {
		this.operatorId = operatorId;
	}
	public String getCycle() {
		return cycle;
	}
	public void setCycle(String cycle) {
		this.cycle = cycle;
	}
	public List<Column> getColumns() {
		return columns;
	}
	public void setColumns(List<Column> columns) {
		this.columns = columns;
	}

	public String getCyclePattern() {
		return cyclePattern;
	}

	public void setCyclePattern(String cyclePattern) {
		this.cyclePattern = cyclePattern;
	}

}
